@charset "utf-8";
html{background: #fff;font-size:100px;}
body{min-width:320px;max-width:750px;margin:0 auto;font-family: "microsoft yahei",'宋体',Verdana,Arial,Helvetica,sans-serif;font-size:0.3rem;font-weight: normal;color:#666;background-color: #fff;}
a{color:#666;}
hr{width:100%;height: 1px;line-height: 1px;background:#d7d7d7;border:none;margin:0;overflow: hidden;}
::-webkit-input-placeholder{color:#999;}

html{background: #f2f2f2;}
.bgfff{background-color: #fff;}

/*按钮*/
.btnWrap{
	text-align: center;
}
.btn{
	display: inline-block;
	width: 7rem;
	height: 0.98rem;
	text-align: center;
	line-height: 0.98rem;
	font-size: 0.36rem;
	color: #fff;
	border-radius: 0.1rem;
	background-color: #40b5f4;
}

/*图标*/
.icon {
    font-weight: 400;
    font-style: normal;
    line-height: 1;
    display: inline-block;
    text-decoration: none;
    -webkit-font-smoothing: antialiased
}
.icon-arrow{
	width: 0.16rem;
	height: 0.26rem;
	background: url(../images/arrow-right.png) no-repeat 0 0;
	background-size: contain;
	position: relative;
	top: 0.03rem;
}
.icon-dui{
	width: 0.32rem;
	height: 0.21rem;
	background: url(../images/dui@3x.png) no-repeat 0 0;
	background-size: contain;
}
.icon-home{
	width: 0.45rem;
	height: 0.45rem;
	background: url(../images/shouye@3x.png) no-repeat 0 0;
}
.icon-study{
	width: 0.45rem;
	height: 0.45rem;
	background: url(../images/xuexi@3x.png) no-repeat 0 0;
}
.icon-my{
	width: 0.45rem;
	height: 0.45rem;
	background: url(../images/wode@3x.png) no-repeat 0 0;
}
.icon-home.on{
	background-image: url(../images/shouye_dianji@3x.png);
}
.icon-study.on{
	background-image: url(../images/xuexi_dianiji@3x.png);
}
.icon-my.on{
	background-image: url(../images/wode_dianji@3x.png);
}
.icon-select{
	width: 0.4rem;
	height: 0.4rem;
	background: url(../images/select2.png) no-repeat 0 0;
	background-size: contain;
}
.icon-select.on{
	background-image: url(../images/select2-on.png);
}

/*单选*/
.checkbox{
	position: relative;
	display: inline-block;
	padding-left: 0.5rem;
	margin-right: 0.9rem;
}
.checkbox:before{
	content: '';
	position: absolute;
	left:0;
	top:50%;
	margin-top: -0.12rem;
	display: inline-block;
	width: 0.24rem;
	height: 0.24rem;
	padding-left: 0.5rem;
	background: url(../images/radio-hui.png) no-repeat 0 0;
	background-size: contain;
}
.checkbox.checked:before{
	background-image: url(../images/radio-blue.png);
}

/*圆形图片*/
img.circle{
	border: 0.04rem #35abca solid;
	border-radius: 100%;
}

/*banner图*/
.banner img{
	width: 100%;
}

/*底部样式*/
.bottom-bar{
	position: fixed;
	left:0;
	bottom:0;
	width: 100%;
	height: 0.98rem;
	border-top: 1px #d7d7d7 solid;
}
.bottom-bar li{
	float: left;
	padding-top: 0.14rem;
	width: 33.3%;
	text-align: center;
	font-size: 0.2rem;
	line-height: 0.26rem;
}
.bottom-bar .icon{
	width: 100%;
	height: 0.45rem;
	background-position: center center;
	background-size: contain;
}

/*个人中心*/
.userCenter-home-top{
	width: 100%;
	height: 2.8rem;
	background: url(../images/head.png) no-repeat 0 0;
	background-size: cover;
	color: #fff;
}
.userCenter-home-top a{color:#fff;}
.userCenter-home-headPicWrap{
	margin-top: 0.45rem;
	margin-left: 0.44rem;
	line-height: 1.13rem;
}
.userCenter-home-headPic{
	margin-right: 0.3rem;
}
.userCenter-home-headPic img{
	width: 1.23rem;
    height: 1.23rem;
    border-radius: 100%;
    vertical-align: middle;
    border: 3px solid #fff;
}
.userCenter-home-accountLink{
	margin-top: 0.8rem;
	margin-right: 0.24rem;
	line-height: 0.28rem;
	font-size: 0.28rem;
}
.userCenter-home-list li{
	height: 0.96rem;
	line-height: 0.94rem;
	border-bottom: 1px #d7d7d7 solid;
}
.userCenter-home-list li a{
	display: block;
}
.userCenter-home-list li .icon-arrow{
	margin-top: 0.35rem;
	margin-right: 0.24rem;
}
.icon-tel,
.icon-shoucang,
.icon-goumaijilu,
.icon-shoujibagnding,
.icon-shoujibagnding,
.icon-jifenguanli{
	margin-left: 0.24rem;
	margin-right: 0.3rem;
	width: 0.33rem;
	height: 0.94rem;
	background-repeat: no-repeat;
	background-position: 0 center;
	background-size: contain;
}
.icon-tel{
	background-image:url(../images/shoujibagnding@3x.png);
}
.icon-shoucang{
	background-image:url(../images/shoucang@3x.png);
}
.icon-goumaijilu{
	background-image:url(../images/goumaijilu@3x.png);
}
.icon-shoujibagnding{
	background-image:url(../images/icon-kb.png);
}
.icon-jifenguanli{
	background-image:url(../images/jifenguanli@3x.png);
}
#sexSelect li{
	background-image: none;
}

/*表单--文字在右边*/
.userCenter-list li{
	border-bottom: 1px #d7d7d7 solid;
}
.userCenter-list li{
	float: left;
	width: 100%;
	height: 1.1rem;
	line-height: 1.1rem;
	padding-left: 0.24rem;
	background: url(../images/you@3x.png) no-repeat 7.1rem center;
	background-size: 0.16rem 0.27rem;
}
.userCenter-list li .icon{
	margin-top: 0.45rem;
	margin-right: 0.2rem;
}

/*表单--文字在左边*/
.userCenter-list2 li{
	border-bottom: 1px #d7d7d7 solid;
}
.userCenter-list2 li{
	float: left;
	width: 100%;
	height: 1.1rem;
	line-height: 1.1rem;
	padding-left: 0.24rem;
}
.userCenter-list2-left{
	float: left;
	width: 25%;
}
.userCenter-list2 input[type=text]{
	float: left;
	margin-top: 0.34rem;
	height: .45rem;
	font-size: 14px;
	border: none;
	width: 75%;
}

/*中间提示*/
.blockHead{
	height: 1.14rem;
	line-height: 1.14rem;
	background: #f2f2f2;
	position: relative;
}
.blockHead h4{
	display: inline-block;
	margin-left: 0.24rem;
	font-size: 0.36rem;
	color: #222;
}
.blockHead a{
	position: absolute;
	right: 0.24rem;
	font-size: 0.28rem;
	color: #666;
}

/*帐号管理*/
.accountManager li:nth-child(1){
	height: 1.64rem;
	line-height: 1.64rem;
}
.accountManager li:nth-child(1) .icon{
	margin-top: 0.7rem;
	margin-right: 0.24rem;
}
.accountManager li a{
	display: block;
}
.accountManager-headPic img{
	margin-right: 0.48rem;
	margin-top: 0.2rem;
	width: 1.24rem;
	height: 1.24rem;
	border-radius: 100%;
}
#uploadInput{
	z-index: 2;
    position: absolute;
    left: 0;
    top: 0.2rem;
    width: 1.24rem;
    height: 1.24rem;
    opacity: .01;
    filter: alpha(opacity=1);
    cursor: pointer;
}
.accountManager-userName{
	float: right;
	margin-right: 0.25rem;
	width: 5rem;
	height: 1.08rem;
	font-size: 0.3rem;
	text-align: right;
	color: #666;
	border:none;
}
.accountManager-right{
	float: right;
	margin-right: 0.48rem;
}
#birthday{
	font-size: 0.3rem;
	position: relative;
	border:none;
	width: 70%;
}

/*输入验证码*/
.inputwrap input{
	padding: 30px 0;
	width: 7rem;
	font-size: 0.3rem;
	text-indent: 0.3rem;
	border-radius: 0.1rem;
	border-color: #d7d7d7;
}

/*积分管理*/
.jf-top{
	height: 3.6rem;
	color: #fff;
	background:#40b5f4;
	position: relative;
}
.jf-top-link{
	position: absolute;
	top:0.4rem;
	right:0.24rem;
	width: 1.05rem;
	height: 0.44rem;
	text-align: center;
	color: #fff;
	line-height: 0.4rem;
	border:1px #fff solid;
	border-radius: 0.08rem;
}
.jf-top-num{
	padding-top: 1.34rem;
	text-align: center;
	font-size: 0.6rem;
	font-weight: bold;
}
.jf-top-tip{
	margin-top: 0.5rem;
	text-align: center;
	font-size: 0.28rem;
}
.jf-list li{
	float: left;
	padding-left: 0.26rem;
	width: 100%;
	min-height: 1.24rem;
	border-bottom: 1px #d7d7d7 solid;
}
.jf-list-left{
	float: left;
	padding-top: 0.17rem;
	width: 5.3rem;
}
.jf-list-title{
	line-height: 0.5rem;
	font-size: 0.26rem;
	color: #222;
}
.jf-list-time{
	line-height: 0.44rem;
	font-size: 0.22rem;
}
.jf-list-right{
	float: right;
	margin-right: 0.2rem;
	color: #40b5f4;
	font-weight: bold;
	line-height: 1.24rem;
}

/*图文列表*/
.pic-list li{
	padding: 0.5rem 0.24rem;
	border-bottom: 1px #d7d7d7 solid;
}
.pic-list li a{
	display: block;
}
.pic-list-l{
	float: left;
	position: relative;
}
.pic-list-l img{
	width: 2.34rem;
	height: 1.96rem;
	border:1px #40b5f4 solid;
}
.pic-list-l p{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 0.65rem;
	line-height: 0.65rem;
	text-align: center;
	color: #fff;
	background-color: rgba(0,0,0,0.5);
}
.pic-list-r{
	float: right;
	width: 4.5rem;
}
.pic-list-title{
	color: #222;
	font-size: 0.32rem;
	line-height: 0.37rem;
}
.pic-list-priceWrap{
	width: 100%;
	height: 0.46rem;
	line-height: 0.46rem;
	margin-top: 0.2rem;
}
.pic-list-stateTip{
	float: right;
	width: 1.2rem;
	height: 0.46rem;
	line-height: 0.46rem;
	text-align: center;
	font-size: 0.28rem;
	border-radius: 0.08rem;
}
.pic-list-stateTip1 {
    float: right;
    width: 1.2rem;
    height: 0.46rem;
    line-height: 0.46rem;
    text-align: center;
    font-size: 0.28rem;
    color: #f3f3f3;
    background-color: #40b5f4;
    border-radius: 0.08rem;
}
.pic-list-price{
	color: #f00;
	font-size: 0.3rem;
}
.pic-list-price span{
	font-size: 0.4rem;
}
.pic-list-rb{
	margin-top: 0.3rem;
	font-size: 0.24rem;
	color: #333;
}
.pic-list-time{
	position: relative;
	float: left;
}

.pic-list-position{
	position: relative;
	float: right;
	padding-left: 0.46rem;
}

.finish .pic-list-title,
.finish .pic-list-price,
.finish .pic-list-rb
{color: #999;}

/*报名*/
#bmBody .pic-list li{
	padding-top: 0.3rem;
	padding-bottom: 0.3rem;
}
#bmBody .pic-list-l img{
	width: 2.36rem;
	height: 1.6rem;
}
#bmBody .pic-list-r{
	padding-top: 0.3rem;
}

/*报名费*/
.bmf-top{
	height: 3.4rem;
	-webkit-justify-content: center;
	-webkit-align-items: center;
	justify-content: center;
	align-items: center;
	background: #fff url(../images/wave.png) repeat-x bottom left;
	text-align: center;
    padding-top: 12%;
    line-height: 30px;
}
.bmf-top-priceWrap{
	color: #f00;
}
.bmf-top-price{
	margin: 0 0.1rem;
	font-size: 0.4rem;
}
.bmf-blockHead h4{
	font-size: 0.32rem;
}
.bmf-list li{
	float: left;
	width: 100%;
	padding: 0.3rem 0.24rem 0.4rem;
}
.bmf-list-l{
	float: left;
}
.bmf-list-l img{
	width: 1.22rem;
	height: 1.22rem;
	border-radius: 0.1rem;
}
.bmf-list-c{
	float: left;
	margin-left: 0.3rem;
	line-height: 0.6rem;
}
.bmf-list-line1{
	font-size: 0.32rem;
}
.bmf-list-line2{
	font-size: 0.26rem;
}
.bmf-list-r{
	float: right;
}
.bmf-list-r .icon-select{
	margin-top: 0.42rem;
}

/*合作院校*/
.hzyx-titleWrap{
	position: relative;
	height: 0.75rem;
	margin-left: 0.24rem;
	border-bottom: 1px #D7D7D7 solid;
}
.hzyx-titleWrap h4{
	position: absolute;
	left: 0;
	bottom: -1px;
	display: inline-block;
	height: 0.72rem;
	line-height: 0.72rem;
	color: #42b4f3;
	font-size: 0.34rem;
	font-weight: bold;
	border-bottom: 0.04rem #42b4f3 solid;
}
.hzyx-titleWrap h4.hzyx-part2-title{
	color: #626262;
	border-bottom: none;
}

.hzyx-list li{
	float: left;
	width: 33.33%;
	text-align: center;
	margin-top: 0.4rem;
}
.hzyx-list li p{
	margin: 0 auto;
	width: 1.44rem;
	text-align: center;
	font-size: 0.24rem;
}
.hzyx-list li img{
	margin-bottom: 0.18rem;
	width: 1.28rem;
	height: 1.28rem;
	border: 1px #40B5E3 solid;
	border-radius: 100%;
}
.hzyx-list2{
	font-weight: bold;
}

/*课表*/
.kb-part{margin-bottom: 0.1rem;}
.kb-titleWrap{
	height: 0.9rem;
	line-height: 0.9rem;
	text-align: center;
	position: relative;
	z-index: 100;
	background-color: #fff;
}
.kb-titleWrap-down{
	position: absolute;
	top: 0.9rem;
	left: 0;
	width: 100%;
	color: #222;
	background: #fff;
	border-top: 1px #D7D7D7 solid;
	z-index: 2;
	display: none;
}
.on .kb-titleWrap-down{
	display: block;
}
.mask{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.6);
	z-index: 2;
	display: none;
}
.kb-titleWrap-down li{
	margin-left: 0.24rem;
	margin-right: 0.24rem;
	height: 0.88rem;
	line-height: 0.88rem;
	text-align: left;
}
.kb-titleWrap-down li.on{
	color: #40B5E3;
	background: url(../images/dui@2x.png) no-repeat right center;
	background-size: 0.32rem 0.2rem;
}
.kb-title{
	padding-right: 0.36rem;
	font-weight: bold;
	color: #40b5f4;
	background: url(../images/dianji_xia@3x.png) no-repeat right center;
	background-size: 0.16rem 0.12rem;
}
.on .kb-title{
	background-image: url(../images/dianji_shang@2x.png);
}
.kb-part-title{
	height: 1.08rem;
	text-align: center;
	line-height: 1.08rem;
	font-size: 0.36rem;
	color: #fff;
	font-weight: bold;
	background: url(../images/test/test1.jpg) no-repeat 0 0;
	background-size: 100% 100%;
}
.kb-part-list li{
	float: left;
	padding-top: 0.4rem;
	width: 25%;
	height: 1.44rem;
	text-align: center;
	color: #999;
}
.kb-part-list li.on{
	color: #40b5f4;
}
.kb-part-list-text1{
	position: relative;
	display: inline-block;
	font-size: 0.26rem;
}
.on .kb-part-list-text1:after{
	content: '';
	position: absolute;
	right: -0.32rem;
	top: -0.09rem;
	width: 0.22rem;
	height: 0.22rem;
	background: url(../images/keshijilu@2x.png) no-repeat 0 0;
	background-size: contain;
}
.kb-part-list-text1 span{
	font-size: 0.36rem;
}
.kb-part-list-line2{
	margin-top: 0.16rem;
	font-size: 0.24rem;
}

/*课表-教师*/
.kb-part-list2 > ul > li{
	padding: 0.28rem 0.27rem 0.28rem 0.24rem;
	min-height: 1.08rem;
	color: #333;
	line-height: 0.5rem;
	border-bottom: 1px #D7D7D7 solid;
}
.kb-part-list2 > ul > li a{
	display: block;
}
.kb-part-list2 > ul > li.on{
	position: relative;
	z-index: 100;
}
.kb-list2-l{
	float: left;
	width: 5.2rem;
}
.kb-list2-r{
	float: right;
	padding-right: 0.32rem;
	background: url(../images/xiala@2x-down.png) no-repeat right center;
	background-size: 0.2rem 0.12rem;
	/*background-size: 0.1rem 0.16rem;*/
}
.on .kb-list2-r{
	background-image: url(../images/xiala@2x.png);
}
.kb-list2-class{
	margin-right: 0.6rem;
	font-size: 0.32rem;
	color: #222;
}
#kb-teacher .kb-part{margin-bottom:0;}
.ks-list{
	position: absolute;
	left: 0;
	top: 1.08rem;
	width: 100%;
	padding-left: 0.24rem;
	display: none;
}
.on .ks-list{
	display: block;
}
.ks-list li{
	height: 0.87rem;
	line-height: 0.87rem;
	border-bottom: 1px #D7D7D7 solid;
}
.ks-list-l{
	float: left;
	color: #222;
}
.ks-list-r{
	float: right;
	margin-right: 0.24rem;
	padding-right: 0.3rem;
	color: #333;
	font-size: 0.28rem;
	background:url(../images/you@2x.png) no-repeat right center;
	background-size: 0.1rem 0.16rem;
}

/*课表-教师-学员(签到)*/
#qdBody .kb-part-list2 li,
#qdBody .kb-list2-class
{color: #40b5f4;}
#qdBody .kb-list2-r{
	padding-right: 0;
	background: none;
}
.qd-list li{
	margin-left: 0.24rem;
	height: 0.86rem;
	line-height: 0.86rem;
	color: #222;
	background: url(../images/select2.png) no-repeat 6.72rem center;
	background-size: 0.3rem 0.3rem;
	border-bottom: 1px #D7D7D7 solid;
}
.qd-list li.on{
	background-image: url(../images/keshijilu@2x.png);
}
.qd-bottom{
	position: fixed;
	bottom: 0;
	left: 0;
	height: 0.98rem;
	width: 100%;
	line-height: 0.98rem;
	color: #222;
	border-top: 1px #D7D7D7 solid;
	background: #fff;
}
.qd-bottom-l{
	float: left;
	margin-left: 0.24rem;
}
.qd-bottom-l span{
	display: inline-block;
	padding-left: 0.5rem;
	background: url(../images/select2.png) no-repeat 0 center;
	background-size: 0.3rem 0.3rem;
}
.qd-bottom-l span.on{
	background-image: url(../images/keshijilu@2x.png);
}
.qd-bottom-c{
	float: left;
	width: 4.04rem;
	padding-top: 0.17rem;
	text-align: center;
}
.qd-bottom-line1{
	line-height: 0.4rem;
}
.qd-bottom-line2{
	font-size: 0.24rem;
	line-height: 0.33rem;
	color: #666;
}
.qd-bottom-r{
	float: right;
	width: 2.08rem;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 0.45rem;
	background: #40b5f4;
}

/*课程表*/
.kcb-top{
	position: fixed;
	top:0;
	left:0;
	z-index: 100;
	width: 100%;
	height: 0.9rem;
	z-index: 100;
	border-bottom: 1px #D7D7D7 solid;
}
.kcb-top-item{
	float: left;
	width: 50%;
	text-align: center;
}
.kcb-top-text{
	display: inline-block;
	padding-right: 0.3rem;
	line-height: 0.9rem;
	background: url(../images/hei_xia@2x.png) no-repeat right center;
	background-size: 0.16rem 0.12rem;
}
.kcb-top-text.on{
	color: #40B5E3;
	background-image: url(../images/dianji_shang@2x.png);
}
.kcb-titleWrap-down{
	position: absolute;
	top: 0.9rem;
	left: 0;
	width: 100%;
	color: #222;
	background: #fff;
	border-top: 1px #D7D7D7 solid;
	z-index: 2;
	display: none; 
}
.on .kcb-titleWrap-down{
	display: block;
}
.kcb-titleWrap-cityList li,
.kcb-titleWrap-area li
{
	float: left;
	width: 33.33%;
	text-align: center;
	font-size: 0.32rem;
	line-height: 0.92rem;
}
.kcb-titleWrap-cityList li.on,
.kcb-titleWrap-area li.on
{
	color: #40B5E3;
}
.kcb-projectLev1Wrap{
	float: left;
	width: 1.95rem;
	position: relative;
	z-index: 2;
}
.kcb-projectLev2Wrap{
	position: relative;
	left: -1px;
	margin-left: 1.95rem;
	min-height: 100%;
	border-left: 1px #D7D7D7 solid;
}
.kcb-projectLev1{
	width: 100%;
	height: 1.08rem;
	line-height: 1.08rem;
	text-align: center;
	border-bottom: 1px #D7D7D7 solid;
	border-right: 1px #D7D7D7 solid;
	position: relative;
	z-index: 1;
}
.kcb-projectLev1.on{
	color: #40B5E3;
	border-right: 1px #fff solid;
}
.kcb-projectLev2-title{
	float: left;
	width: 33.33%;
	text-align: center;
	line-height: 1.08rem;
}
.kcb-projectLev2-title.on{
	color: #40B5E3;
}
.pic-list-describe{
	float: left;
	margin-top: 0.3rem;
	padding-top: 0.3rem;
	font-size: 0.24rem;
	line-height: 0.42rem;
	border-top: 1px #D7D7D7 dashed;
}
.pic-list-describe-line2{
	margin-top: 0.12rem;
	text-align: right;
	color: #30a5c4;
	font-size: 0.26rem;
}
#kcbBody .pic-list li{
	margin-bottom: 0.2rem;
	padding-bottom: 0.2rem;
	border-bottom: none;
	background: #fff;
}

/*课程表-介绍*/
.kcbDetail-part1{
	border-bottom: 0.2rem #F2F2F2 solid;
}
.kcbDetail-part1 h1{
	margin-top: 0.24rem;
	padding-left: 0.24rem;
	padding-right: 0.24rem;
	font-size: 0.36rem;
	color: #222;
	font-weight: bold;
	line-height: 0.66rem;
}
.kcbDetail-priceLine{
	padding-left: 0.24rem;
	line-height: 0.8rem;
	font-size: 0.28rem;
}
.kcbDetail-yh{
	padding: 0.2rem;
    line-height: 0.8rem;
    font-size: 0.32rem;
    border-top: 1px #D7D7D7 solid;
}
.kcbDetail-yh-text{
	margin-left: 0.5rem;
	font-size: 0.3rem;
	padding-right: 0.46rem;
	background: url(../images/tishi@2x.png)no-repeat right center;
	background-size: 0.25rem 0.25rem;
}
.kcbDetail-part2{
	height: 0.98rem;
	line-height: 0.98rem;
	text-align: center;
}
.kcbDetail-part2 li{
	float: left;
	width: 30%;
}
.kcbDetail-part2 li.on{
	color: #ea1c1c;
	font-weight: bold;
	border-bottom: 2px solid red;
	padding: 0px 10px 0px;
	font-size: 18px;
}
.kcbDetail-part3{
	min-height: 5rem;
	border-top: 0.2rem #F2F2F2 solid;
}
.kcbDetail-content1{
	padding: 0.24rem;
	width: 100%;
	overflow: hidden;
}
.kcbDetail-bmList{
	margin-left: 0.24rem;
}
.kcbDetail-bmList li{
	float: left;
	width: 100%;
	height: 1.76rem;
	line-height: 1.76rem;
	border-bottom: 1px #D7D7D7 solid;
}
.kcbDetail-bmList li > div{
	float: left;
}
.kcbDetail-bmList-item1{
	font-size: 0.32rem;
}
.kcbDetail-bmList-item1 img{
	margin-right: 0.2rem;
	width: 1.16rem;
	height: 1.16rem;
	vertical-align: middle;
	border: 0.04rem #35abca solid;
	border-radius: 100%;
}
.kcbDetail-bmList-item2{
	margin-left: 0.6rem;
	line-height: 1.76rem;
}
.kcbDetail-bmList li > div.kcbDetail-bmList-item3{
	float: right;
	margin-right: 0.24rem;
}
.kcbDetail-bmList-more{
	text-align: center;
	font-size: 0.28rem;
	line-height: 0.84rem;
	color: #666;
}
.kcbDetail-bmList-moreText{
	padding-right: 0.33rem;
	background: url(../images/xiala@2x-down.png) no-repeat right center;
	background-size: 0.22rem 0.14rem;
}
.kcbDetail-bottom{
	position: fixed;
	left: 0;
	bottom: 0;
	padding-top: 0.18rem;
	width: 100%;
	height: 0.98rem;
	background: #F2F2F2;
	z-index: 100;
}
.kcbDetail-bottom div{
	float: left;
	width: 50%;
	text-align: center;
}
.kcbDetail-bottom div a{
	display: inline-block;
	width: 2.5rem;
	height: 0.64rem;
	line-height: 0.64rem;
	border-radius: 0.1rem;
}
.gdkc{
	color: #222;
	background: #fff;
}
.ljbm{
	text-align: left;
	text-indent: 0.33rem;
	color: #fff;
	background: #40b5f4 url(../images/baoming@2x.png) no-repeat 1.77rem center;
	background-size: 0.38rem 0.36rem;
}

/*名教风采*/
.mjfc-title{
	position: relative;
}
.mjfc-title:before{
	content: '';
	display: inline-block;
	position: absolute;
	left:0;
	top:0.3rem;
	width: 0.08rem;
	height: 0.4rem;
	background: #40B5F3;
}
.mjfc-title > div{
	position: relative;
	margin-left: 0.24rem;
	height: 1.03rem;
	border-bottom: 1px #D7D7D7 solid;
}
.mjfc-title h4{
	position: absolute;
	left:0;
	height: 1.03rem;
	line-height: 1.03rem;
	color: #40B5F3;
	border-bottom: 0.04rem #40b5f3 solid;
}
.mjfc-content{
	padding: 0.24rem;
	font-size: 0.24rem;
	color: #333;
	line-height: 1.5em;
}
.mjfc-content p{
	text-indent: 2em;
}
.mjfc-picList{
	margin-top: 0.6rem;
}
.mjfc-picList p{
	float: left;
	margin-bottom: 0.54rem;
	width: 33.33%;
	text-align: center;
	text-indent: 0;
	font-size: 0.28rem;
}
.mjfc-picList img{
	width: 1.34rem;
	height: 1.34rem;
	border: 1px #0f9eda solid;
	border-radius: 100%;
}

/*首页*/
.home-nav{
	height: 1.69rem;
	border-bottom: 0.1rem #F2F2F2 solid;
}
.home-nav li{
	float: left;
	padding-top: 0.4rem;
	width: 20%;
	text-align: center;
	font-size: 0.24rem;
}
.home-nav li .icon{
	margin-bottom: 0.18rem;
}
.icon-intro{
	width: 0.6rem;
	height: 0.44rem;
	background: url(../images/liaojiexioalin@2x.png) no-repeat 0 0;
	background-size: contain;
}
.icon-kc{
	width: 0.6rem;
	height: 0.44rem;
	background: url(../images/kecheg@2x.png) no-repeat 0 0;
	background-size: contain;
}
.icon-mjfc{
	width: 0.6rem;
	height: 0.44rem;
	background: url(../images/mingjiaofengcai@2x.png) no-repeat 0 0;
	background-size: contain;
}
.icon-gltd{
	width: 0.6rem;
	height: 0.44rem;
	background: url(../images/guanlituandui@2x.png) no-repeat 0 0;
	background-size: contain;
}
.icon-llwm{
	width: 0.6rem;
	height: 0.44rem;
	background: url(../images/lianxiwomen@2x.png) no-repeat 0 0;
	background-size: contain;
}
.home-listTitle{
	height: 1.06rem;
	line-height: 1.06rem;
	border-bottom: 1px #D7D7D7 solid;
}
.home-listTitle li{
	float: left;
	width: 50%;
	font-size: 0.32rem;
	color: #222;
	text-align: center;
}
.home-listTitle li.on{
	color: #40B5F3;
	font-weight: bold;
}
.home-listTitle li span{
	display: inline-block;
}
.home-listTitle li.on span{
	height: 1.06rem;
	line-height: 1.06rem;
	color: #40B5F3;
	border-bottom: 4px #40B5F3 solid;
}
.home-listContent li{
	margin-left: 0.24rem;
	padding-top: 0.3rem;
	padding-bottom: 0.3rem;
	border-bottom: 1px #D7D7D7 solid;
}
.home-listContent li:last-child{
	border-bottom:none;
}
.home-listContent li a{
	display: block;
}
.home-listContent-l{
	float: left;
}
.home-listContent-l img{
	width: 2.08rem;
	height: 1.5rem;
}
.home-listContent-r{
	position: relative;
	float: right;
	width: 4.6rem;
	min-height: 1.5rem;
	margin-right: 0.24rem;
}
.home-listContent-title{
	color: #222;
}
.home-listContent-count{
	position: absolute;
	bottom:0;
	right:0;
	font-size: 0.22rem;
}
.home-listContent-title{
	padding-bottom: 0.3rem;
	line-height: 1.3em;
}
.home-listContent-count1,
.home-listContent-count2
{
	display: inline-block;
	padding-left: 0.46rem;
	background: url(../images/yanjing@2x.png) no-repeat 0 center;
	background-size: contain;
}
.home-listContent-count1{
	padding-left: 0.46rem;
	background-image: url(../images/yanjing@2x.png);
}
.home-listContent-count2{
	margin-left: 0.5rem;
	padding-left: 0.3rem;
	background-image: url(../images/shoucang_@2x.png);
}
.home-listContent-more{
	height: 0.88rem;
	line-height: 0.88rem;
	text-align: center;
	border-top: 1px #D7D7D7 solid;
	border-bottom: 1px #D7D7D7 solid;
}
.home-pic{
	border-top: 0.2rem #F2F2F2 solid;
}
.home-pic-title{
	position: relative;
	height: 1rem;
	line-height: 1rem;
	border-bottom: 1px #D7D7D7 solid;
}
.home-pic-title:before{
	content: '';
	position: absolute;
	top:0.3rem;
	left:0;
	width: 0.08rem;
	height: 0.4rem;
	background: #40B5F3;
}
.home-pic-title h4{
	float: left;
	margin-left: 0.29rem;
	color: #222;
	font-size: 0.32rem;
}
.home-pic-title a{
	float: right;
	margin-right: 0.24rem;
	color: #666;
	font-size: 0.24rem;
}
.home-pic-list{
	padding-top: 0.3rem;
	padding-bottom: 0.3rem;
}
.home-pic-list li{
	float: left;
	width: 25%;
	text-align: center;
	font-size: 0.24rem;
}
.home-pic-list li img{
	margin-bottom: 0.18rem;
	width: 1.28rem;
	height: 1.28rem;
	border: 1px #12a1db solid;
	border-radius: 100%;
}

/*取消*/
#my-confirm-btn-cancel{
	color: #999;
}

.sign-title{
	font-weight: bold;
    padding: 15px 15px;
    color: #fff;
    background-color: #40b5e3;
    border-radius: 2px;
    font-size: 0.33rem;
}
.collection{
	float: right;
    padding-right: 20px;
}
.pic-list{
	background: #fff;
}

.no-bind-tips{
	padding-left: 10px;
	font-size: 14px;
}
.bind-active{
	padding-left: 10px;
	font-size: 13px;
	color: #ed4e96;
}

.footer {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #f8f8f8;
    box-sizing: border-box;
}
.group-sign-left{
	width: 48%;
	display: inline-block;
	text-align: center;
}
.group-sign-right{
	width: 50%;
    background: #50b349;
    display: inline-block;
    text-align: center;
    line-height: 50px;
    color: #fff;	
    font-weight: bold;
    border-radius: 4px;
}
.price {
    color: #e32b00;
    font-weight: 800;
}
